Design criteria for applications with non-manifest loops
نویسندگان
چکیده
In the design process of high-throughput applications, design choices concerning the type of processor architecture and appropriate scheduling mechanism, have to be made. Take a reed-solomon decoder as an example, the amount of clock cycles consumed in decoding a code is dependent on the amount of errors within that code. Since this is not known in advance, and the environment in which the code is transmitted can cause a variable amount of errors within that code, a processor architecture which employs a static scheduling scheme, has to assume the worst case amount of clock cycles in order to cope with the worst case situation and provide correct results. On the other hand a processor that employs a dynamic scheduling scheme, can gain wasted clock cycles, by scheduling the exact amount of clock cycles that are needed and not the amount of clock cycles needed for the worst case situation. Since processor architectures that employ dynamic scheduling schemes have more overhead, designers have to make their choice beforehand. In this paper we address the problem of making the correct choice of whether to use a static or dynamic scheduling scheme. The strategy is to determine whether the application possess non-manifest behavior and weigh out this dynamic behavior against static scheduling solutions which were quite common in the past. We provide criteria for choosing the correct scheduling architecture for a high throughput application based upon the environmental and algorithm-specification constraints. Keywords—Non-manifest loop scheduling, variable latency functional units, dynamic hardware scheduling, self scheduling hardware units, optimized data-flow machine
منابع مشابه
Solving the tandem AGV network design problem using tabu search: Cases of maximum workload and workload balance with fixed and non-fixed number of loops
A tandem AGV configuration connects all cells of a manufacturing area by means of non-overlapping, sin-gle-vehicle closed loops. Each loop has at least one additional P/D station, provided as an interface between adjacent loops. This study describes the development of three tabu search algorithms for the design of tandem AGV systems. The first algorithm was developed based on the basic definiti...
متن کاملMinimum waste scheduling of dynamic variable-latency and non-manifest functional-units
In this paper we address the problem of scheduling algorithms embodied with a mixture of nonmanifest-loops [1], variable-latency and fixed-latency units [2], [3] for high throughput DSP-applications. Nonmanifest loops are loops where the number of iterations needed for a calculation is data dependent and hence not known at compile time. The body of a non-manifest loop can either have fixed-late...
متن کاملThe Synthesis of a Hardware Scheduler for Non-Manifest Loops
This paper1addresses the hardware implementation of a dynamic scheduler for non-manifest data dependent periodic loops. Static scheduling techniques which are known to give near optimal scheduling-solutions for manifest loops, fail at scheduling non-manifest loops, since they lack the run time information needed which makes a static schedule feasible. In this paper a dynamic scheduling approach...
متن کاملEffect of a Preoperative Preparation Program on Anxiety in School-age Children Undergoing Surgery Using a Factorial Design
Background: Surgery is a stressful experience in children. Therefore, the familiarization of this population with treatment processes by means of appropriate training tools and techniques can be an effective way to control their anxiety. Aim: The aim of this study was to determine the effect of a preoperative preparation program on anxiety in school-age children undergoing surgery using a facto...
متن کاملBochdalek hernia with intrathoracic kidney as one of its contents - Incidentally identified by 99mTc-DTPA renogram
Congenital diaphragmatic hernia (CDH) is a rare anomaly with a reported incidence of 1 in 16,000 populations. It may be associated with herniation of stomach, intestinal loops, spleen, and kidney through a chest wall defect. We report a case of a 1 year old male child who presented with recurrent fever, occasional chills and rigor of 4 months duration. Left kidney was non visualised on ultrasou...
متن کامل